TeamSpeak Easy Connector 03c


Description by Rednas:
	With a lot of help from Idefix, rednas managed to make this mutator which let 
	you connect to teamspeak ingame easily. I don't know if it's working 100 % allright and 
	in the best way, but it works for most windows users and I use it on my server.
	There is a screenshot included to give more detail on howto setup the teamspeak channel 
	& subchannel for this version.  

Features:
	- enables a player to connect to a teamspeak server ingame
	- enables a player to automatically switch to the correct 'teamcolor channel'
	- enables a player to manually connect to blue, red, spectators, together or 
	  a channel given by the player
	- creates the teampspeakname from the unreal playername
	- shows the player to which server, channel and subchannel it's connecting

Installation:
	Upload the .u and .ini file to your server, Add the line: 
	serverpackages=Teamspeak03c.TeamspeakMutator to your unrealtournament.ini file.
	Eventually, you can upload the file Teamspeak03c.u.uz in the map compressed to your
	redirect webserver.

Configuration:
	In the teamspeak.ini you'll find:

	[Teamspeak03c.TeamspeakMutator]
	Server="smaankers.jepraatpoep.nl"
	Port=8767
	Password=
	Channel="TitsClan-Fun"
	; Channelpassword is not recommended to use since there is a bug in teamspeak which can
	; cause logins not to work. An email has been send to the ts devs, i hope they fix the
	; problem soon :(
	ChannelPassword=
	Prefix=
	Subchannel[0]="Red-Team"
	Subchannel[1]="Blue-Team"
	Subchannel[2]="Spectators"
	Subchannel[3]="Together"
	bEnableCommands=True
	WelcomeMsgCmdEnabledLine1="--------------------------  TeamSpeak Info:  ---------------------------"
	WelcomeMsgCmdEnabledLine2="Type MUTATE TEAMSPEAK in your console to connect to the teamspeak server"
	WelcomeMsgCmdEnabledLine3="and to automatically goto the channel of your teamcolor. Or, "
	WelcomeMsgCmdEnabledLine4="Type MUTATE TSR (or TSB, TSS, TST) to manually goto the red, blue, spec or"
	WelcomeMsgCmdEnabledLine5="together channel. See www.titsclan.tk for more information"
	WelcomeMsgCmdEnabledLine6="---------------------------------------------------------------------------"
	WelcomeMsgCmdDisabledLine1="--------------------------  TeamSpeak Info:  ---------------------------"
	WelcomeMsgCmdDisabledLine2="Type MUTATE TEAMSPEAK to connect to your teamspeak channel"
	WelcomeMsgCmdDisabledLine3="---------------------------------------------------------------------------"
	WelcomeMsgCmdDisabledLine4=
	WelcomeMsgCmdDisabledLine5=
	WelcomeMsgCmdDisabledLine6=

How does it work?
	Basically it lets your UT say you want to start an URL for teamspeak. Your 
	computer needs to be able to work with this for this mutator to work. On linux 
	you may need to tweak some settings to make the teamspeak URL's work.

	You can use is the mutator in two ways:
	MUTATE TEAMSPEAK in the console will connect you to the channel of the team you are now in.
	For some purposes I put in that you can also connect to the appropriate channels with:
	mutate TSB :			blue team
	mutate TSR :			red team
	mutate TSS :			spectators
	mutate TST :			together (if you like all people to chat together).
	mutate TCH channelname :	"channelname"
	If you want to enable the TXX commands set bEnableCommands=True in your ini file.

Compabilaty:
	This mutator will probably work together with a mutator that will put you in your 
	teamchannel once you are connected to the server. That mutator can be found at: 
	http://infmodteam.com/index.php?page=project&id=28

Bugs:
	Due to some 'api bugs' in the teamspeak client, when a channelpassword is set, the mutator
	can only connect you to the right subchannel the first time. After that, it doesn't anymore.
	This has to do with sending the password every time to the client. I've tried to only send it 
	the first time, but somehow that does work for the serverpassword, but not for the channelpassword.
	Also see http://www.unrealadmin.org/forums/showthread.php?t=12780 for more details. 
	I've send the teamspeak devs an email, but i don't think they'll be fixing this soon =[








